PowerTools ActiveReports for .NET 11.0J > ActiveReportsユーザーガイド > 基本操作 > セクションレポートの基本操作 > 高度なレポートレイアウトの作成 > Top Nレポートの作成 |
セクションレポートでは、SQLクエリから抽出されたデータを使用して、上位N件のデータを表示することができます。
Accessデータソースに接続する
メモ: データの使用にはNorthWindデータベース(..\ActiveReportsNET11\Data\Nwind.mdb)へのアクセス権限が必要です。 |
SQLクエリ |
コードのコピー
|
---|---|
SELECT TOP 10 Customers.CompanyName, Sum([UnitPrice]*[Quantity]) AS Sales FROM (Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID) INNER JOIN [Order Details] ON Orders.OrderID = [Order Details].OrderID GROUP BY Customers.CompanyName ORDER BY Sum([UnitPrice]*[Quantity]) DESC |
データを格納するコントロールを追加する
フィールド名 | Text | Location | その他 |
---|---|---|---|
CompanyName | 顧客名 | 0.5, 0 | - |
Sales | 売上 | 5, 0 | OutputFormat = 通貨 |